package com.bpf.design_pattern.proxy.interceptor;

import java.lang.reflect.Method;

public interface Interceptor {

    boolean before(Object proxy, Object target, Method method, Object[] args);

    void around(Object proxy, Object target, Method method, Object[] args);

    void after(Object proxy, Object target, Method method, Object[] args);

}
